﻿using System;
using System.Collections.Generic;
using System.Globalization;
using System.Linq;
using System.Text;
using DevicesInt;

namespace _3S_Cam
{
    public class CamController : DeviceControl
    {
        public string IpAddress { get; private set; }
        

        public CamController(string ip)
        {
            IpAddress = ip;
        }

        public override ControlType GetControlType
        {
            get { return ControlType.Control; }
        }

        public override object GetControl(CultureInfo cultureInfo = null)
        {
            return new CamControl(this, cultureInfo);
        }

        public override string ShowControl()
        {
            return Errors.NOT_IMPLEMENTED;
        }

        public override List<ParamInfo> GetParametersList()
        {
            return null;
        }

        public override string GetParametersString()
        {
            return Errors.NOT_IMPLEMENTED;
        }

        public override string SetParameter(string paramValue, string paramName = null)
        {
            return Errors.NOT_IMPLEMENTED;
        }
    }
}
